package com.xukang.zookeeper_demo.controller;



import com.xukang.zookeeper_demo.entity.ProjectInfo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;
import javax.annotation.Resource;

/**
 * SpringBoot 2.0 第一个程序
 */
@RestController
public class HelloController {
    /**
     * RestTemplate springboot web 提供
     * rest 方式底层 是采用httpclient 技术
     */
    @Resource
    private RestTemplate restTemplate;

    @RequestMapping("/getInfo")
    public ProjectInfo getInfo (){

        //调用 项目2 的方法
        ProjectInfo asd = restTemplate.getForObject("http://zookeeper-demo2/getInfo",ProjectInfo.class);
        return asd ;
    }
}
